floating foam - French English Dictionary